#Searchresult p { margin-bottom:1em;}

#Searchresult dt {
    font-weight:bold;
}

#Searchresult dd {
    margin-left:25px;
}

#ImageContainer {
    height:125px;
    width:200px;
    border:solid 1px #ccc;
    margin-bottom:10px;
}

#ImageContainer img {display:none;}


form p {
	clear:both;
}

.pagination {padding-top:10px;padding-bottom:10px;font-size:0.8em;}
        
.pagination a {
    text-decoration: none;
	border: solid 1px #999;
	color: #c1000e;
	-moz-box-shadow: 0 0 3px #e1e1e1;
	-webkit-box-shadow: 0 0 3px #e1e1e1;
	box-shadow: 0 0 3px #e1e1e1;
	background:#fff;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.1em 0.3em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
}

.pagination .current {
    background: #c1000e;
    color: #fff;
	border: solid 1px #666;
	-moz-box-shadow: 0 0 3px #e1e1e1;
	-webkit-box-shadow: 0 0 3px #e1e1e1;
	box-shadow: 0 0 3px #e1e1e1;
}

.pagination a:hover {
    background: #c1000e;
    color: #fff;
	border: solid 1px #666;
	-moz-box-shadow: 0 0 3px #e1e1e1;
	-webkit-box-shadow: 0 0 3px #e1e1e1;
	box-shadow: 0 0 3px #e1e1e1;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
 
 .pagination-block {
    margin-top:10px;border-top:1px dashed #999;
 }
 
 #hiddenresult {display:none;}